package swingxrcp.framework.model.domain;

import java.io.Serializable;

/**
 * 实体接口.
 * <p>
 * 实体与值对象的区别在于实体有生命周期(用ID标识)，而值对象是无状态的 (引自Eric的《DDD》)
 *
 * @author liangfei
 *
 */
public interface Entity extends Serializable {

	/**
	 * 获取实体ID
	 *
	 * @return 实体ID
	 */
	Long getId();

}
